/* votePage/pages/detail/detail.wxss */
@function px($col) {
  @return $col / 1.44 + rpx;
}
.swiper-box {
  height: px(600);
}
.page {
  width: 100%;
  min-height: 100%;
  background-color: #f6f6f6;
  padding-bottom: 120rpx;
}
.content {
  padding: 35rpx px(70) px(70) px(70);
  .title {
     font-size: 34rpx;
     font-weight: bold;
     height: auto;
     margin-bottom: 15rpx;
     
  }
 
  .dec {
 
    margin-bottom: 35rpx;
    font-size: 28rpx;
    color: #5e5e5e;
    .head {
      font-weight: bold;
      color:#303030;
    }
  }
  
}
.formBox {
  width: 100%;
  background-color: #fff;
  padding: 26rpx 56rpx;
  border-radius: 20rpx;
  .border {
    border-bottom: #e1e2e6 1px solid;
    padding: 16rpx 0;
    &:last-of-type {
      border-bottom: none;
    }
    .tr {
      display: flex; 
      padding: 16rpx 0;
      font-size: 30rpx;
      .label {
        width: 190rpx;
        color:#919191;
        flex:none;
      }
      .td {
        flex: 1;
      }
    }
  }
}

.red {
  color:#d12626;
}

.bottom {
  position: fixed;
  left:0;
  right: 0;
  bottom:0;
  height: px(200);
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  color:#919191;
  font-size: px(42);
  display: flex;
  .tab {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .tp_btn {
    background-color: #e23d7e;
    color:#fff;
    width: 220rpx;
    height: 72rpx;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 28rpx;
    border-radius: 15rpx;
    .img {
      width: px(48);
      height: px(48);
      position: relative;
      top:-2px;
      margin-right:10rpx;
    }
  }
}